<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>v_hdmitx: XV_HdmiTx Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">v_hdmitx
   </div>
   <div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">XV_HdmiTx Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:ab1ab5b027e47ec17879510b40b15bedf"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx.html#ab1ab5b027e47ec17879510b40b15bedf">IsConnectCallbackSet</a></td></tr>
<tr class="separator:ab1ab5b027e47ec17879510b40b15bedf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11fbdfcb6af81a314dd1d8f7288f0994"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx.html#a11fbdfcb6af81a314dd1d8f7288f0994">IsVsCallbackSet</a></td></tr>
<tr class="separator:a11fbdfcb6af81a314dd1d8f7288f0994"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a62a8a0a74757a9468726b54b44c9d0"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx.html#a1a62a8a0a74757a9468726b54b44c9d0">IsStreamDownCallbackSet</a></td></tr>
<tr class="separator:a1a62a8a0a74757a9468726b54b44c9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a761a789d8b6e6717066ce4885072db4e"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_v___hdmi_tx.html#a761a789d8b6e6717066ce4885072db4e">IsStreamUpCallbackSet</a></td></tr>
<tr class="separator:a761a789d8b6e6717066ce4885072db4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An instance must be allocated for each HDMI TX core in use. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a class="anchor" id="ad9a3408bb742da4f3ae0c50eff9b3c9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">volatile <a class="el" href="struct_x_v___hdmi_tx___aux.html">XV_HdmiTx_Aux</a> XV_HdmiTx::Aux</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AUX peripheral information. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a06fa3ff9976df2241535d4538a8e4f69">XV_HdmiTx_AuxSend()</a>.</p>

</div>
</div>
<a class="anchor" id="a7c08db92f62ad7f28dfdfac3561978db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_v___hdmi_tx___config.html">XV_HdmiTx_Config</a> XV_HdmiTx::Config</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Hardware Configuration. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a06fa3ff9976df2241535d4538a8e4f69">XV_HdmiTx_AuxSend()</a>, <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, <a class="el" href="xv__hdmitx_8c.html#abdb511167dc499eacf28789225e83a24">XV_HdmiTx_DdcGetAck()</a>, <a class="el" href="xv__hdmitx_8h.html#a3fe50d870f063d85a274d2cbe9dee549">XV_HdmiTx_DdcInit()</a>, <a class="el" href="xv__hdmitx_8c.html#a8c78e41a57fd48c1a392bc7448b93488">XV_HdmiTx_DdcReadData()</a>, <a class="el" href="xv__hdmitx_8c.html#ace17bdbb13a83051c81e70162707c1bb">XV_HdmiTx_DdcWaitForDone()</a>, <a class="el" href="xv__hdmitx_8c.html#a4e0fa58d0c4b103aaa0493f875b7a8fb">XV_HdmiTx_DdcWriteCommand()</a>, <a class="el" href="xv__hdmitx__intr_8c.html#a25e91176ce93f223449dcb56c375ac51">XV_HdmiTx_IntrHandler()</a>, <a class="el" href="xv__hdmitx__selftest_8c.html#a0934e75073446925a9698485b52e2c00">XV_HdmiTx_SelfTest()</a>, <a class="el" href="xv__hdmitx_8h.html#a9271b92c3193e1ce46a2b610080c6f06">XV_HdmiTx_SetColorDepth()</a>, <a class="el" href="xv__hdmitx_8h.html#aa8eb6378fdb4a48a22fdedb89cc3702a">XV_HdmiTx_SetColorFormat()</a>, <a class="el" href="xv__hdmitx_8h.html#abe6e4feed643a46f8c5a09494d2e2874">XV_HdmiTx_SetPixelRate()</a>, and <a class="el" href="xv__hdmitx_8h.html#abb0cde0fed5637779f430ca6eb2a9199">XV_HdmiTx_SetSampleRate()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1656ae24732ed35b46c51b248fc8029"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitx_8h.html#a0d082ed3fc514b136f6064172a228da5">XV_HdmiTx_Callback</a> XV_HdmiTx::ConnectCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for connect event interrupt. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6bf6e3c9a0da202976056f309b34925"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTx::ConnectRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the connect interrupt callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ab1ab5b027e47ec17879510b40b15bedf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTx::IsConnectCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e506f0c45644cae05d5bf9839c8d7ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTx::IsReady</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Core and the driver instance are initialized. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a25e91176ce93f223449dcb56c375ac51">XV_HdmiTx_IntrHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a1a62a8a0a74757a9468726b54b44c9d0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTx::IsStreamDownCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a761a789d8b6e6717066ce4885072db4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTx::IsStreamUpCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a11fbdfcb6af81a314dd1d8f7288f0994"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">u32 XV_HdmiTx::IsVsCallbackSet</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set flag. </p>
<p>This flag is set to true when the callback has been registered </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f92bb0204c62c0fc3402f018c062e40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct_x_v___hdmi_tx___stream.html">XV_HdmiTx_Stream</a> XV_HdmiTx::Stream</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>HDMI TX stream information. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, <a class="el" href="xv__hdmitx_8h.html#a18857793bd92eafef197b339cf1f956e">XV_HdmiTx_ClockRatio()</a>, <a class="el" href="xv__hdmitx_8h.html#a0b2224de9eedafa13c184cb0d680f891">XV_HdmiTx_DebugInfo()</a>, <a class="el" href="xv__hdmitx_8h.html#afe6f171ef3d393c4653b17837c5a105a">XV_HdmiTx_DetectHdmi20()</a>, <a class="el" href="xv__hdmitx_8h.html#a7380f59f3609455c91e7090b7fde1504">XV_HdmiTx_IsStreamConnected()</a>, <a class="el" href="xv__hdmitx_8h.html#aa1b9824b19f5af7b841f52d797a3b0fc">XV_HdmiTx_IsStreamScrambled()</a>, <a class="el" href="xv__hdmitx_8h.html#a588fe097262642349aa193a0665ff81f">XV_HdmiTx_Scrambler()</a>, <a class="el" href="xv__hdmitx_8h.html#a9271b92c3193e1ce46a2b610080c6f06">XV_HdmiTx_SetColorDepth()</a>, <a class="el" href="xv__hdmitx_8h.html#aa8eb6378fdb4a48a22fdedb89cc3702a">XV_HdmiTx_SetColorFormat()</a>, <a class="el" href="xv__hdmitx_8h.html#abe6e4feed643a46f8c5a09494d2e2874">XV_HdmiTx_SetPixelRate()</a>, <a class="el" href="xv__hdmitx_8h.html#abb0cde0fed5637779f430ca6eb2a9199">XV_HdmiTx_SetSampleRate()</a>, <a class="el" href="xv__hdmitx_8h.html#ad7d4e815e2620faea49215622334974a">XV_HdmiTx_SetStream()</a>, and <a class="el" href="xv__hdmitx_8h.html#a9baf246061cbec535a656f0dcbca441b">XV_HdmiTx_SetStreamReducedBlanking()</a>.</p>

</div>
</div>
<a class="anchor" id="a6fabffd615560a4cf858905fa822f60a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitx_8h.html#a0d082ed3fc514b136f6064172a228da5">XV_HdmiTx_Callback</a> XV_HdmiTx::StreamDownCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for stream down callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a07fbd05cdb052f44a88da14ada7d633e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTx::StreamDownRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the stream down callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a862df69615a0455c7a92ecada71d6355"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitx_8h.html#a0d082ed3fc514b136f6064172a228da5">XV_HdmiTx_Callback</a> XV_HdmiTx::StreamUpCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for stream up callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ae9594da3e1adfc2ca2bba9ef92bf18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTx::StreamUpRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the stream up callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="aefc2a05e2f9009cbddb1602c515cd933"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="xv__hdmitx_8h.html#a0d082ed3fc514b136f6064172a228da5">XV_HdmiTx_Callback</a> XV_HdmiTx::VsCallback</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Callback for Vsync event interrupt. </p>

<p>Referenced by <a class="el" href="xv__hdmitx_8h.html#a9ceb7647f6286ebc4b5b89825884d7f5">XV_HdmiTx_CfgInitialize()</a>, and <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a8652fe2ea7b0e1cd785f08cac054188e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* XV_HdmiTx::VsRef</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>To be passed to the Vsync interrupt callback. </p>

<p>Referenced by <a class="el" href="xv__hdmitx__intr_8c.html#a4553a717d1de514d23a105d7544a591e">XV_HdmiTx_SetCallback()</a>.</p>

</div>
</div>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
  </ul>
</div>
</body>
</html>
